package com.itheima.sh.dao;


import com.itheima.sh.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    // 分页查询用户
    List<User> queryAllUsersByPage(@Param("startIndex") int startIndex,
                                   @Param("pageSize") int pageSize);


    // 需求：修改用户信息
    // 1.根据id修改用户信息update
     void updateUser(User user);

    // 2.根据id删除用户角色中间表的信息
    void deleteRole(@Param("id") int id);

    // 3.根据id增加用户角色中间表
    void addRoles(@Param("id") int id,
                  @Param("roleIndex") Integer roleIndex);





}
